//
//  EMSSkillPlannerParser.h
//  EVE Mac Suite
//
//  Created by Vadim Lozko on 5/7/09.
//  Copyright 2009  __Vadim__. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@class EMSSkillPlannerWindowController;
@class EMSSkillPlannerTreeNode;
@class EVECDSkillPlanItem;

@interface EMSSkillPlannerParser : NSObject {
	IBOutlet EMSSkillPlannerWindowController* controller;
	IBOutlet NSArrayController* skillPlansArrayController;
	IBOutlet NSArrayController* plannedSkillsArrayController;
	
	@private
	
	int _proposedDropRow;
}

-(BOOL)parseTree:(EMSSkillPlannerTreeNode*)tree atProposedRow:(int)row;
-(void)moveUpSkillPlanItem:(EVECDSkillPlanItem*)item withRepresentativeNode:(EMSSkillPlannerTreeNode*)node;
-(void)deleteSkillPlanItem:(EVECDSkillPlanItem*)item withRepresentativeNode:(EMSSkillPlannerTreeNode*)node;

@end

